import angular from 'angular';

import 'angular-ui-router';
import routesConfig from './routes';
import $ from 'expose?$!jquery';
import './index.less';

export const app = 'app';

// 1. angular.modle() 用来声明模块
//   -> 这个方法能够接受两个参数，第一个是模块的名称，第二个是依赖列表，也就是可以被依赖注入到模块中的对象列表
// 2. angular.config() 用来注入依赖
//   -> 此处注入ui-router依赖
// 3. angular.component() 用来注册组件
//   -> 该方法定义的组件默认就是一个元素组件，并且拥有自己的独立 Scope
angular
  .module(app, ['ui.router'])
  .config(routesConfig);
